html,body{
	width:100%;
	height:100%;
}
.custom_nav{
	background:transparent;
}
.content{
	width:100%;
	height:100%;
	margin-top:-71px;
	padding-top:71px;
	box-sizing:border-box;
	background:url("../img/map.png") no-repeat;
	background-size:100% 100%;
	position:relative;
}
.content::after{
	position:absolute;
	left:0;
	bottom:0;
	background: rgba(0, 0, 0, 0) url("../img/architecture.png") no-repeat scroll center center / contain ;
	content: "";
	height: 68px;
	width:100%;
}
.searchbar{
	margin-top:240px;
}
.keywords{
	border: 0 none;
	display: block;
	font-size: 16px;
	height: 56px;
	line-height: 20px;
	padding: 18px 8px;
	width: 820px;
	outline:0;
}
.searchbtn{
	display: block;
	font-size: 20px;
	line-height: 56px;
	text-align: center;
	width: 130px;
	background-color: #f74342;
    color: #fff;
}
.result-wrapper{
	background:#fff;
	width:820px;
	padding:0;
	border-top:1px solid #ddd;
}
.result-wrapper li{
	list-style:none;
	padding-left:20px;
	border-bottom:1px solid #eee;
}
.result-wrapper li:hover{
	background:#f2f5f7;
	cursor:pointer;
}
.dropMenu_name{
	color:#333;
	line-height:35px;

}
.dropMenu_address{
	color:#999;
	margin-top:-18px;
	font-size:12px;
}